package com.peak.distribution.vo.agent;

import com.peak.distribution.enums.Constants;
import com.peak.spring.boot.api.web.IdVo;
import com.peak.spring.boot.core.mapper.Format;
import com.peak.spring.boot.core.mapper.Format.TransferFormat;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class DisAgentAwardVo extends IdVo {

	private static final long serialVersionUID = Constants.DISTRIBUTION_VERSION;
	
	/** 当日奖金 */
	@Format(format = TransferFormat.MONEY_CENT)
	private Integer dayAmount;
	
	/** 总奖金 */
	@Format(format = TransferFormat.MONEY_CENT)
	private Integer totalAmount;
	
	/** 本周奖金 */
	@Format(format = TransferFormat.MONEY_CENT)
	private Integer weekAmount;
	
	/** 当月奖金 */
	@Format(format = TransferFormat.MONEY_CENT)
	private Integer monthAmount;
	
	/** 当前季度奖金 */
	@Format(format = TransferFormat.MONEY_CENT)
	private Integer quarterAmount;
}
